約 5,657,910 件
https://w.atwiki.jp/yugioh_orika/pages/13.html
改造コード投稿所 管理人の知らないコードをできるだけたくさんください。サイトに載せます。 機種名を載せないとサイトに載せることができません。 投稿例 PAR用 タイトル:改造コード攻略所 ゲームID:ABCD ゲームコード:01234567 観覧者数満タン 01234567 9ABCDEF0 ↓にある投稿フォームから投稿してください。 fctcttctc -- wddw (2009-03-31 20 41 55) やっほ~ -- 鈴木雄登 (2009-05-22 20 09 44) よろしくおりか -- べじーた (2010-04-10 16 05 06) 名前 コメント
https://w.atwiki.jp/pokemonkaizouwiki/pages/18.html
プラチナ改造コード集 当ページではポケットモンスタープラチナの改造コードを載せています。
https://w.atwiki.jp/yamiorica/pages/740.html
概要 ここではモンスター効果で特定のカードをサーチするスクリプトの作成例について解説する。 召喚時に特定のカードをサーチする効果 ポケ・ドラの効果及びスクリプト例 ポケ・ドラ 効果モンスター 星3/炎属性/ドラゴン族/攻 200/守 100 ①:このカードが召喚に成功した時、自分のデッキから「ポケ・ドラ」1体を手札に加える事ができる。 --ポケ・ドラ function c8175346.initial_effect(c) --search local e1=Effect.CreateEffect(c) e1 SetDescription(aux.Stringid(8175346,0)) e1 SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) e1 SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE) e1 SetCode(EVENT_SUMMON_SUCCESS) e1 SetTarget(c8175346.target) e1 SetOperation(c8175346.operation) c RegisterEffect(e1) end function c8175346.filter(c) return c IsCode(8175346) and c IsAbleToHand() end function c8175346.target(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return Duel.IsExistingMatchingCard(c8175346.filter,tp,LOCATION_DECK,0,1,nil) end Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK) end function c8175346.operation(e,tp,eg,ep,ev,re,r,rp) local tc=Duel.GetFirstMatchingCard(c8175346.filter,tp,LOCATION_DECK,0,nil) if tc then Duel.SendtoHand(tc,nil,REASON_EFFECT) Duel.ConfirmCards(1-tp,tc) end end 解説 召喚時に自分のデッキから《ポケ・ドラ》を1枚サーチするスクリプト。 《ポケ・ドラ》のIDである8175346を任意のIDに全て置き換えることで召喚時にその同名カードをサーチする効果のスクリプトとして使用できる。 応用 別のカードをサーチ return c IsCode(8175346) and c IsAbleToHand() この箇所の8175346を任意のIDに変更することで他のカードをサーチする効果となる。 例えばIDを89631139に変更すれば《青眼の白龍》をサーチする効果にすることができる。 return c IsCode(89631139) and c IsAbleToHand() 召喚・特殊召喚時に特定のカードをサーチする効果 グリーン・ガジェットの効果及びスクリプト例 グリーン・ガジェット 効果モンスター 星4/地属性/機械族/攻1200/守 100 ①:このカードが召喚・特殊召喚に成功した時に発動できる。 デッキから「レッド・ガジェット」1体を手札に加える。 --グリーン・ガジェット function c41172955.initial_effect(c) --search local e1=Effect.CreateEffect(c) e1 SetDescription(aux.Stringid(41172955,0)) e1 SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) e1 SetProperty(EFFECT_FLAG_DAMAGE_STEP) e1 SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE) e1 SetCode(EVENT_SUMMON_SUCCESS) e1 SetTarget(c41172955.tg) e1 SetOperation(c41172955.op) c RegisterEffect(e1) local e2=e1 Clone() e2 SetCode(EVENT_SPSUMMON_SUCCESS) c RegisterEffect(e2) end function c41172955.filter(c) return c IsCode(86445415) and c IsAbleToHand() end function c41172955.tg(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return Duel.IsExistingMatchingCard(c41172955.filter,tp,LOCATION_DECK,0,1,nil) end Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK) end function c41172955.op(e,tp,eg,ep,ev,re,r,rp) local tc=Duel.GetFirstMatchingCard(c41172955.filter,tp,LOCATION_DECK,0,nil) if tc then Duel.SendtoHand(tc,nil,REASON_EFFECT) Duel.ConfirmCards(1-tp,tc) end end 解説 召喚・特殊召喚時に自分のデッキから《レッド・ガジェット》を1枚サーチするスクリプト。 《ポケ・ドラ》と違い、こちらは記述を追加することで特殊召喚にも対応している。 条件に特殊召喚を追加するスクリプト例 local e2=e1 Clone() e2 SetCode(EVENT_SPSUMMON_SUCCESS) c RegisterEffect(e2) 関連リンク オリカ作成関連
https://w.atwiki.jp/codepake/pages/13.html
改造コード発動ボタン 94000130 FFFE0000 Aで発動 94000130 FFFD0000 Bで発動 94000130 FFFC0000 A+Bで発動 94000130 FFFB0000 SELECTで発動 94000130 FFFA0000 SELECT+Aで発動 94000130 FFF90000 SELECT+Bで発動 94000130 FFF80000 SELECT+A+Bで発動 94000130 FFF70000 STARTで発動 94000130 FFF60000 START+Aで発動 94000130 FFF50000 START+Bで発動 94000130 FFF40000 START+A+Bで発動 94000130 FFF30000 SELECT+STARTで発動 94000130 FFF20000 SELECT+START+Aで発動 94000130 FFF10000 SELECT+START+Bで発動 94000130 FFF00000 SELECT+START+A+Bで発動
https://w.atwiki.jp/conversion/pages/12.html
改造コードには3つの種類があります。 プロアクションリプレイ用 コードフリーク用 ワザポン用 以上の種類があります。 基本的にプロアクションリプレイ(以下PAR)のコードはワザポン(以下WP)でも使えます。 ただしコードフリーク(以下CF)ではPARまたはWPのコードを使用することはできません。 簡単に言いますと PAR&WPでは暗号化していないコードを使用しています。 その反対にCFでは暗号化しているコードを使用しているため使用は不可能というわけです。 次に各コードの名前と内容を簡単に紹介していきたいと思います。 以下CFでの名前 説明ですのでご了承ください。 0,2から始まるコード これはヘッダーと言います。 これを変えることで変更できるビット数が変わります。 0だと2ケタ、1だと4ケタ、2だと8ケタ変更できます 6から始まるコード これはポインターコードと言います。 0,2コードでもで済むようなコードでも ゲームによっては、アドレス※がゲーム起動毎に またシーン別で変動する設定になっているものがあります。 ある固定アドレスに起点となるアドレス(ベースアドレス)が随時 書き込まれ、そのアドレスをもとに一定の場所に数値が格納される仕組みです。 ※アドレスとはコード書き込む場所いわゆるコードの住所見たいなものです D4から始まるコード これはキー判定コードと言います(?) キーとはボタンのことを指します。 L+Rでコードが発動など、コードを●●で発動させるためのコードです。 A(+0001) B(+0002) →(+0010) ←(+0020) ↑(+0040) ↓(+0080) R(+0100) L(+0200) X(+0400) Y(+0800) 以上がキー判定のためのコードです。 以下のxxxxに上のコードを入れます。 D4000130 yy40xxxx ただし、XYを使用する場合は 7FFFA8 yy40xxxx xxxxにXYの値です。 YYにはコードの合計行数-1の値をいれます。 ※複数のボタンを使用する場合はそれをすべて加算した合計値をxxxxにいれます。
https://w.atwiki.jp/hdlwiki/pages/30.html
改造コード関係 改造コード関係起動ディスクを作って使う 必要なもの Swap無しで改造コードを使う 必要なもの 基本的な使い方 コードが効かない場合の原因と対策 注意事項・コメントなど(Xploder/Codebreaker) その他情報 X-PLODERのCDからNoSwap可能なXploder.ELF作成 X-PLODERのCDからNoSwapできないXploder.ELF作成 改造コード保存ファイルをPC上で編集 改造コードをまとめて復号化 LaunchELFのバージョンとHDL圧縮の関係 MultiBootTITLE.DB HDL限界圧縮 DMS搭載本体での改造コード使用方法 焼いたHDLとスワップする エックスターミネーターエクストリームについて 起動ディスクを作って使う 必要なもの 1.DVDLoaderにXploderとFreeHDLoaderを統合して焼いたDVDorCD。 2.上記のものを起動するための環境。SwapmagicやRKSwapperなど。 3.改造したいゲームのXploder用コード。 DVDL+Xpl+HDLは、バージョン違いにより動作しない組み合わせがあります。 基本的な使い方 1.SMDVDなど - DVDL+Xploder+HDL起動。 2.DVDLのメニューからXploder起動。 3.Xploderでコード効かせてディスク入れ替え画面で○を押す。 4.再びDVDLのメニューが立ち上がるからHDL選択してGame選んでPlay。 Swap無しで改造コードを使う 必要なもの ※どれかが必要です Xploder日本版(GAMETECH)のELF Xploder海外版(BLAZE)のELF CodebreakerV1のELF バージョン Ver. 1.0 Build 003f Ver. 1.0 Build 0184 Ver. 1.0 Build 0021 サイズ 642,876 Bytes 723,900 Bytes 740,544 Bytes CRC16 A913 2B87 6F59 CRC32 72E343CB AC1D55D9 7F694630 MD5 87e095dfc648b349 febac2b73c8a1270 7778bada4fffe555 8253f2a6bb1ca4f2 65010FD5E3AB8E68 F5AFD9270D66DA5C 使い方等はCodebreakerと同じです 日本版Xploderで入れたコードタイトルなどは文字化けします(CB) 日本版XploderはVer. に関わらずブラウザに戻れない模様Ver. 1.0 Build 003fは可能です 基本的な使い方 1.PS1CD起動 2.Ps2Keylauncher? or LaunchELF 3.メモカ(USB)Xpl or CB 4.コードを選択後×ボタン 5.メニューに戻る 6.ブラウザ画面に戻る 7.PS1CD選択 8.Ps2Keylauncher? or LaunchELF 9.メモカ(USB)HDL,HDA起動 コードが効かない場合の原因と対策 1.使用したマスターコードが悪い マスターコードを復号化する ※Xploder、Codebreaker共に暗号化コードに対応しているのですが、復号化しないと効かないという報告があります。 一方、暗号化しないと効かないという例は報告されていません。これを機会に全て復号化コードで使う習慣を身に付けましょう。 別のマスターコードを使うかマスターコードサーチを使って自分で探す。かぢゃぽんのお部屋さんでマスターコードを自動でサーチするツールが公開されています。 自動サーチツールでは人が解析した場合と比べて、書換周期が遅いもの、 途中で書換が止まってしまう(コードが無効になる)ものが見つかる場合があります。 1.自分が持っているツールでは対応していない改造コードだった。 対応しているコードに書き換えましょう。変更不能な場合あきらめるか自分でサーチ。 [Xp,CB]・PARの1回書き込みコード(暗号化9XXXXXXX XXXXXXXX)は非対応です。 通常書き込みコード(暗号化1XXXXXXX XXXXXXXX)に変更して使用してください。コードの内容によっては常に書き込んでいると ゲームが止まる場合があります。パッドコードなどを併用しても回避できない場合は諦めて下さい。 Xploderはバージョンによっては動作する模様 Ver. 1.3の報告アリ CB Ver.1、BLAZE版XPはPAR及びXploderのシリアルコード (暗号化7XXXXXXX XXXXXXXX,XXXXXXXX XXXXXXXXの2行で構成)には非対応です。 通常書き込みコードに変更してください。 ※XPのCDから作れるノースワップ版は使えます 1.たまたまHDLでは使えないコードだった。 PAR用の暗号化されたコードを復号化して使ってみる。 2.BBnaviが入っている BBnaviが入っているとブラウザに戻らない場合があります。その場合は削除してください。 よくある質問と回答 HDDを取り外すことでブラウザに戻すことは可能ですが、HDDは内部で円盤が高速回転している構造の為、 通電中に取り外す行為はHDDが破損する恐れがあり大変危険です!!余程の事情が無い限りBBnaviを削除しましょう。 1.使用しているメモリアドレスが競合している MultiLoadTitle Toolsを使う。 ランチャー(LaunchELF等)を経由すれば、当然ランチャーが使用するメモリアドレスは占有されてしまいます。 ゲームをプレイすることが目的な場合は不要なので使用はなるべく避けると良いでしょう。 HDLをPS2-Packerなどでできるだけ圧縮してみる。 圧縮することでXPLとHDL間で競合しているメモリーアドレスをずらし、上手く改造できるようになる模様。 HDLの背景画像をあらかじめ黒一色などに差し替えることで効率よく圧縮できます。圧縮についてはMOKEMAtionが、 画像差し替えついてはAtnek氏のページが非常に参考になります。 HDL限界圧縮も参考にしてみてください。 PARは競合し過ぎなようで使えません 注意事項・コメントなど(Xploder/Codebreaker) その他情報 X-PLODERのCDからNoSwap可能なXploder.ELF作成 GFXフォルダXPLODER以外のBIN(4MB)をバイナリエディタ等で9CF3C以降(00で埋まってます)を削除して、 XPLODER.ELFの名前で保存。 XPLODER.ELFは642,876バイト(Ver. 1.3 Build003f)になります。 ※使用可能コード種別はCodeBreaker V1と同等と思われます。 X-PLODERのCDからNoSwapできないXploder.ELF作成 GFXフォルダXPLODER.BIN(4MB)をバイナリエディタ等で9E0BC以降(00で埋まってます)を削除して、 XPLODER.ELFの名前で保存。 XPLODER.ELFは647,356バイト(Ver. 1.3 Build0040)になります。 ※このバージョンは無改造PS2でのノースワップ・ノーイジェクト改造は無理です 改造コード保存ファイルをPC上で編集 XplCheatEditor2.4を使用すると編集可能です。 ExecFTPsをPS2側で起動して、XplCheatEditor側で設定をすると 改造コード保存ファイルのダウンロード・アップロードが行えます。 改造コードをまとめて復号化 Hanimar(PS2DIS作者)さんのページで改造支援プログラム(ps2cheat)が公開されています。 複数行をまとめて復号化・暗号化できます。 LaunchELFのバージョンとHDL圧縮の関係 Launchバージョン、圧縮方式 HDL(Lzma) HDL(標準圧縮) 3.33Lzma ○ 3.32Lzma ○ 288 名前:名無しさん◎書き込み中[sage] 投稿日:04/11/22 02 11 11 ID jacVhgIO LaunchELFv3.33(Lzma)、 Code Breaker、HDLでコード効きました。 LaunchELFv3.33(メモカ)→Code Breakerv1(HDD)→LaunchELFv3.33(メモカ)→HDLoader05B(HDD)ちなみに、HDloaderをlzmaで圧縮してるとCode Breakerからブラウザに戻らず。 HDloaderはps2packのデフォルト圧縮にしたところ起動OKでした。 289 名前:名無しさん◎書き込み中[sage] 投稿日:04/11/22 02 21 16 ID YjWcAOn2? 288 Code Breakerからブラウザに 戻るタイミングにLaunchELFの圧縮ではなく HDloaderの圧縮が関係してくるんですか?? 290 名前:名無しさん◎書き込み中[sage] 投稿日:04/11/22 02 28 17 ID jacVhgIO 289 HDloaderがlzma圧縮の時、 ブラウザに戻らなかったので、はじめにHDloaderをps2-packerのデフォルト圧縮にしたところブラウザに戻ってコードも効いた。 190の報告にあるけど、マスターコードがEC8782E0のものは 3つほど試したけど全部行けた。他は試行してないのでわかんない。 今のとこLaunchELF自体はlzma圧縮のv3.33でとりあえず支障なし。 一応HDloaderの圧縮形式でブラウザ戻らないってのもあったので報告ということで。 HDLパック済(標準)&CODEBREAKER V1 (M)\LaunchELF 3.31 3.32 3.33 3.4b EC8782E0 ○ ○ ? ○ EC878530 ○ × × ○ EC8B???? × × ? ? 787 名前:名無しさん◎書き込み中[sage] 投稿日:05/02/06 14 06 57 ID GFXqz9Iv LaunchELF3.4bの改造コード使用の 動作報告です。 HDLoaderをps2-packer-0.4.4でPackした物でCODEBREAKER V1で試した結果です。 Master EC8782E0で始まるコード ○ Master EC878530で始まるコード ○ ちなみに、ラジアータもEC878530でしたので コード効きました。 Master EC8B・・・で始まるものこちらのコードは対応したゲームを所有してなかったので確認してません。 3.31と同じ位いくつか 改造コードが動作するので、3.4bに乗り換えました。 HDLoaderをDefaltパックしたものでCODEBREAKER V1でコードがきくか LaunchELF3.31と3.32とでゲーム数本使って 比較してみた。 Master EC8782E0で始まるもの(改造コードで多数使われてるもの) 3.31と3.32で、どちらとも○ Master EC878530で始まるもの(改造コードで結構使われてるもの) 3.31で○ 3.32で、× Master EC8B・・・で始まるもの 3.31 3.32両方で、× 自信ないけどマスターコードに依存するのかな。 Master EC8782E0で始まるコードは、確実に使える気が汁 MultiBootTITLE.DB LaunchELFを使わずにMultiLoadTitle.DB ツール解説を利用するのもありかも。 HDL限界圧縮 バッチ自体のやりかたはMOKEMAtionを参照してください。既知限界 HDL- 155KB(?) HDA- 151KB(?) 背景、起動画面を黒一色にする パッチ当て&画像差し替え "hdlpatch_0.5.exe /N /C /S /B /L /IS BLACK.bmp /IM BLACK.bmp HDLoader.ELF HDL_D0.ELF" 日本語使用化パッチ "hdl_jp.exe /j HDL_D0.ELF HDL_D0J.ELF" バイナリエディタで英語以外の言語メニュー部分を埋める。 "0x1D158-0x1D28F間と0x1D620-0x22E52間を6B又は00で埋める。" 再圧縮 "ps2-packer.exe HDL_D0J.ELF HDLoaderD0.ELF" Lzma形式で圧縮すれば100KB切れるが、圧縮率とコード成功率は比例しない模様。 DMS搭載本体での改造コード使用方法 DMS3搭載本体にて。 LaunchELF v3.3(△ブート)→X-PLODER(BOOTディスクorHDD)→ブラックアウト LaunchELF v3.3(BOOTディスク)→X-PLODER(HDD) →LaunchELF v3.3(BOOTディスク)→HDLoader(HDD)→ゲーム(HDD) こちらはOK。 後、HDLD_SVR.ELFはバイナリエディタで6780H以降を書き換える事でデフォルトIPを指定する事が可能。 本体のピックが気になる人はSYSTEM.CNF、LaunchELF、ELISA100.FNTの3つだけのブートディスク作れば良い。 改造コード使用時に本体電源ONからゲーム起動までディスク入れ替え無しになるのでオススメ。 焼いたHDLとスワップする PS1CD→LaunchELF→Code Breaker V1起動→ 選択画面→Select CheatsをX→改造するタイトルを選びX→文字がピンク色になるのでStart→ 選択画面→Start GameをX→画面が黒くなって「Please insert game」→X これでブラウザにいかないタイトルはX押す前にSWAPしてCDに焼いたHDLいれればコード効くよ面倒だけど PAR2経由で他のELFを実行する もきゅりん氏作TXTを編集。現在は実用に至ってませんが、皆さんで色々試してみてください。 準備するもの CDGenPS2またはISOダンプソフトとUltraISO、起動させたいELFファイル (※事前にファイル名はBOOT.ELFにしておく) 手順 1.PARのISOイメージを作成するか中身ファイルを全てHDDにコピー 2.PARのSL??_???.??をコピーなり何なりしてもう一つ作る。 3.↑のファイルをバイナリエディタで開き、複数あるSYSTEM.CNFの文字列を全てSYSTE1.CNFに書き換え。 4.PARのSYSTEM(拡張子はCNFだが、表示は無く短縮ダイヤルと認識されている可能性大)をコピーなり何なりしてもう一つ作り、 ファイル名をSYSTEMのMを1に書き換え。 1.SYSTE1をメモ帳で開き、SL??_???.??をBOOT.ELFに書き換える。 ISOダンプソフトとUltraISOの場合は6へ CDGenPS2の場合は7へ 1.UltraISOでPARのISOを開き、書き換え済みSL??_???.??を上書き、SYSTE1とBOOT.ELFを追加。 2.CDGenPS2でファイルを元のLBA通りに配置してISO作成。 SL??_???.??は書き換え済みを入れる。元々あったファイル名の配置が終わってからSYSTE1とBOOT.ELFを追加。 1.何らかの手段でHDLにインストール。 2.HDLから実行すると読み込まれるのはSYSTEMだが、 PAR内部でコード処理適用後読もうとするCNFはSYSTE1になっている為、 BOOT.ELFが実行される。 実験した方々の言葉 メモカHDL→PAR2(コード選択)→LaunchELF→HDL→ゲーム選択後ブラックアウトしましたが・・・ 374 名前:353 投稿日:05/01/15 02 27 16 alQsXJRz SYSTEM.CNF書換方式、現状では問題を解決するまでには至らず PAR3 ドングル認識できず。ドングル壊れてました。真実は不明 PAR2 LaunchELFでHDDを覗いても__bootがいない。認識できていない模様。 HDDにELFの殆どを入れていた為 HDL起動確認断念。 MCにHDLがあったところでメニューまで進まないと思われる。 PARとHDDモジュールの場所が競合 しているのだろうか。起動先ELFをPS2Browserやmc0 \BIDATA-SYSTEM\BOOT.ELF、rom0 OSDSYSにしてみるが 起動せず。 cdrom0でないと無理らしい。 2005-01-25 (火) 22 27 47 SYSTEM.CNFとSYSTE1.CNFの最後の行に HDDUNITPOWER = NICHDD を追加し、 PAR起動後のELFはHDLにするとゲームタイトルを認識。だが起動せず。 XPL ラベルが無いのでバイナリエディタでの修正位置不明 PS2DISでSYSTEMとCNFのパターン検索をするも発見できず。 動作原理はPARと別か。 エックスターミネーターエクストリームについて Xploderとの違い 1.起動後DISCは回転したままでかなり耳障りである。 2.コードについては数は増えているが、根幹は同じでありXploderでコードが効かないものはエックスターミネーターでも効かない。 3.ゲームスタート時(エックスターミネーターからゲームDISC交換時)には強制的にエックスターミネーターDISCがイジェクトされる。 4.動画や音楽の再生、セーブデータの圧縮解凍など。 ※ USBなどの外部機器と繋いでセーブデータのバックアップが出来るような記述がHPなどにあるが、実際はUSBのメモリースティックやHDDにmp3やjpg、mpgなどのファイルを入れておき、それをPS2に繋いで再生するという機能だけである。PS2のメモカから USBストレージにデータのバックアップは出来ないので注意が必要。 HDA関連 HDAにインストしても起動は不可。 メモカブートは利用しているELFファイルが確認出来ない為、現段階では不可。 ファイル配置や、タイムスタンプはXploderと全く同じであるが、Xploderと同様の方法でXploder.binを抽出しELFファイルに変換後このファイルをメモカブートするとXploderが起動してしまう。エックスターミネーターでは他のファイルにプログラムがあると考えられる。 エックスターミネーター→圧縮済HDA_DISCでコードの適応確認。(圧縮済HDA_DISCはMODCHIPを付けていないと起動不可) エックスターミネーター→SM3.3→HDA(メモカ) ※XPLとXtremeは違いあり。エスプガルーダで試したが全てのコード利用できたXPL、一部コードがきかなかったEXTreme (終)
https://w.atwiki.jp/ds_dat2/pages/16.html
改造コードサーチの基礎 DS改造コードを探す際は、主に以下のツールを利用する。 DS実機 + Datelトレーナーツールキット Datelトレーナーツールキットを利用し、DSとPCをリンクすることで、 専用のツールを用いて改造コードをサーチ可能。 サーチ速度は遅いが、環境に左右されずに確実にサーチ作業を行うことができ、 プレイ中にリアルタイムで改造コードをチェックすることもできる。 DSエミュレータ + メモリエディタ 当初はデモプログラム程度しか動かなかったDSエミュレータも、 現在では市販ソフトが動作するレベルに達しており、それに伴って、 DSエミュレータを利用したコードサーチが主流となっている。 メモリエディタは汎用的なものを使っても一応はサーチできるが、 DSエミュレータ対応(実機と同じアドレス表記)のものもあるので、 そちらを用いると良い。 ※詳細は後述 逆アセンブラ DISARM・ndsdis2などの逆アセンブラを用いてプログラムコードを直接解析する。 使いこなせば、通常の改造コードではありえない効果を得ることができるが、 サーチ前に最低限のARMプログラミングの知識はほしいところ。 と言っても、これを書いてる当人は中級者程度の技量しかないので、 ちょっと頑張れば誰でも挑める程度のものだったりする。 詳細は逆アセンブラを用いたコードサーチで解説しているのでご一読を。 DS改造コードサーチには以下のメモリエディタを使用する。 メモリエディタ hasteDS (Irregular Child) DSエミュレータ専用に特化したサーチツール。 no$gba、iDeaS、DeSmuMe、NeeDS、NeonDSに対応しており、 キャラクターステータスMAX・アイテム全取得・所持金MAXといった 一般的な改造コードであれば、このツールだけで十分サーチが可能。 ただし、このプログラムそのものは「dipstar補助ソフト」として作られているため、 改造コード書式がDSアクションリプレイと異なるので注意するべし。 DipStar 0XXXXXXX 000000YY ... アドレスXXXXXXXに1バイトYYを書込 1XXXXXXX 0000YYYY ... アドレスXXXXXXXに2バイトYYYYを書込 2XXXXXXX YYYYYYYY ... アドレスXXXXXXXに4バイトYYYYYYYYを書込 ACTION REPLAY DS 2XXXXXXX 000000YY ... アドレスXXXXXXXに1バイトYYを書込 1XXXXXXX 0000YYYY ... アドレスXXXXXXXに2バイトYYYYを書込 0XXXXXXX YYYYYYYY ... アドレスXXXXXXXに4バイトYYYYYYYYを書込 ※DS改造コードWikiより抜粋 メモリエディタ emuhaste (Irregular Child) hasteDSの後継で、DSエミュレータだけでなく、PS2やDreamCastのコードサーチも可能。 DSエミュレータはNo$gba、iDeaS、DeSmuMEの3種類のみの対応となっているが、 ユーザ自身で「コンフィグファイル」を作成し、追加してやることで対応可能。 (ユーザ自身で対応エミュレータを増やせることがemuhaste最大の利点)。 また「0-2コード効果反転」を有効にすることでコード書式がDSアクションリプレイ互換になり、 可変式アドレスを採用しているゲームに必要な「オフセット変更(Bコード)」を実装しているので、 汎用と謳いつつもDSコードサーチに適した仕様となっている。 レイアウトが若干hasteDSと異なるが、サーチ方法はほとんど変わっていない。 emuhasteサーチ手順と動画(DivX) (その1)パラメータサーチ emuhaste01.avi 「直感ヒトフデ」でスコア99999999化する改造コードをサーチする手順。 数値入力のエディトボックスに L0 とか L720 と打っているが、このLは32bit(0~4294967295)の意味。 マリオのコインみたいに小さな値であれば S = 8bit(0~255) 、 キャラのステータスのようにほどほどの値であれば M = 16bit(0~65535) を使うと良い。 (その2)増減サーチ emuhaste02.avi 「Newスーパーマリオブラザーズ」で本来選べないカーソル位置をムリヤリ選択する動画。 カーソル位置だけでなくエネルギーゲージのように、目に数値として見えない値は こうやって探す必要があり、動画のようにサーチ候補がいくつも該当することがあるが、 その場合は、それっぽいものを勘で適当に試してみるしかない。 なお、上のパラメータサーチ項で説明した S / M / L は emuhaste左下にあるBYTE WORD DWORDラジオボタンがその効果をもつ。 (大抵のカーソル位置は1バイトでも表現できるので BYTE を用いた)。 ボタン判定(キー判定)コードについて このWikiにアップされている改造コードには「セレクトボタンを押すと~」とか「L+上ボタンで~」のように、 ボタン入力に反応して発動するものがあるが、これはアドレス04000130(もしくは04000136)に格納されたボタン入力情報と、 9から始まる改造コード(9 + アドレス7桁 + 16ビットマスク + 16ビット判定値)の組み合わせで実現している。 また、各パラメータには以下の値が割り当てられている(MSB/LSBの説明が面倒なので思いっきり端折る)。 ボタン名称 A B セレクト スタート 右 左 上 下 R L 値 1 2 4 8 16 32 64 128 256 512 これらの値を足して16進数にしたものがキーコードとなる。 A+Bボタン同時押しであれば 1 + 2 = 3 で、94000130 00000003。 この下にA+Bボタンを押したときだけ発動させたいコードを記述し、最後にD0000000 00000000で閉じればOK。 別タイプでA+B同時押し 94000130 FFFC0000 みたいなのもあるが、これはマスクとの演算結果が0になるように しているだけで、効果は上のものと変わらない。 計算が面倒くせぇ!な人はARDSのキー判定コードを作る支援ツールを使うと良い。
https://w.atwiki.jp/everdrive64/pages/23.html
改造コード(IPS/APSパッチ)の使い方 まずはZメニューのオプションからGameShark(IPS/APS)をONにしてください。 ※改造コードは全てのコードが動作するわけではありません。また、パッチファイルもBADチェックサムのエラーが起こりやすいです。出たばかりですので、今後のアップデートでの修正に期待しましょう。 IPS/APSパッチの適応 RomファイルをSelect Onlyで読み込んだあと、適応させたいipsまたはapsファイルを選択し、Apply Patchで選択後スタートボタンを押してゲームを開始します。 改造コード追加(手動) RomファイルをSelect Onlyで読み込んだあと、ZボタンのメニューからCheatsを選択するとGameSharkのコードを入力できます。適応できるコードは自動的に横のOFFがONになります。 コード入力後、スタートボタンを押してゲームを開始します。他の起動方法だと新しいRomファイルをフラッシュに上書きしてしまうので、チートがリセットされてしまいます。 また、この方法では一回しか改造コードを適用できません。他のゲームをプレイすると入力した改造コードがリセットされます。 改造コード追加(txtファイル) 以下の様な形式でtxtファイルを追加することも出来ます。 xxxxxxxx xxxx もしくは xxxxxxxx-xxxx txtファイルをSDカードに置き、メニュー画面からtxtファイルをAで選択すると改造コード追加のメニューが開きます。 Append Cheats…入力されている改造コードにtxtファイルのコードを追記する Load Cheats…入力されている改造コードを上書きする AutoフォルダからRom読み込みと同時に改造コード(IPS/APSパッチ)を適用させる まずはZメニューのオプションからAuto Cheat(Auto IPS)をONにしてください。 IPS/APSパッチの場合はipsファイルもしくはapsファイルを、改造コードの場合は前述したtxtファイルを/ED64/AUTOフォルダ内に入れます。 その後、txtファイルもしくはパッチファイルを読み込ませたいRomファイルと同じファイル名にしてください。 (Romファイルの場所はどこでも構いません) 正しければ自動的に読み込み出来るようになっています。
https://w.atwiki.jp/pikemon/pages/92.html
改造コード一覧 - ☆ア行☆ あつまれ! パワプロクンDS甲子園 イナズマイレブン2 ファイア・ブリザード イナズマイレブン3 スパーク - ☆カ行☆ 怪盗ワリオ・ザ・セブン 怪獣バスターズ グランド・セフト・オート チャイナタウン・ウォーズ クロストレジャーズ - ☆サ行☆ サモンナイトX ~Tears Crown~ さわるメイドインワリオ ゼルダの伝説 夢幻の砂時計 ゼルダの伝説 大地の汽笛 - ☆タ行☆ デジモンストーリー ドラゴンボール改 サイヤ人来襲 ドラゴンクエストモンスターズジョーカー ドラゴンクエストIV 導かれし者たち ドラゴンクエストIX 星空の守り人 ドラゴンクエストVI 幻の大地 トモダチコレクション - ☆ナ行☆ ニュー・スーパーマリオブラザーズ - ☆ハ行☆ パワプロクンポケット10 パワプロクンポケット11 パワプロクンポケット12 光の4戦士~ファイナルファンタジー外伝~ ファイナルファンタジー・クリスタルクロニクル エコーズ・オブ・タイム ブルードラゴン 異界の巨獣 ブラッドオブバハムート BLOOD OF BAHAMUT プロ野球 ファミスタDS 2009 ペンギンの問題 最強ペンギン伝説! 星のカービィ 参上! ドロッチェ団 星のカービィ ウルトラスーパーデラックス ポケモン不思議のダンジョン 空の探検隊 ポケットモンスター プラチナ ポケットモンスターソウルシルバー - ☆マ行☆ マリオカートDS マリオパーティDS マリオ ルイージRPG3!!! メイドイン俺 桃太郎電鉄20周年 - ☆ヤ行☆ 遊戯王5D s ワールドチャンピオンシップ2009 - ☆ラ行☆ リーナのアトリエ シュトラールの錬金術士 レイトン教授と魔神の笛 ルーンファクトリー3 ルミナスアーク3アイズ ロックマンエグゼ オペレートシューティングスター
https://w.atwiki.jp/jiten/pages/14.html
第4次スーパーロボット大戦(SFC)(改造コード) 第3次スーパーロボット大戦α 終焉の銀河へ PlayStation 2 the Best 総ターン数 ターン数(シナリオ内) 資金最大 強化パーツ所持数最大 総ターン数 7e1053 00xx 7e1054 00xx ターン数(シナリオ内) 7e152e xx 資金最大 7e1055 7f 7e1056 96 7e1057 98 強化パーツ所持数最大 7e1078 99 7e1079 99 7e107a 99 7e107b 99 7e107c 99 7e107d 99 7e107e 99 7e107f 99 7e1080 99